package com.js.common.annotation;

import java.lang.annotation.*;

@Inherited
@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ResponseCommand {
    /**
     * 指令
     * @return
     */
    String value();

    /**
     * 名称
     * @return
     */
    String name();

    /**
     * 说明
     * @return
     */
    String remark() default "";

    /**
     * 管理员
     * @return
     */
    boolean master() default false;

    /**
     * 获取内容正则
     * @return
     */
    String[] reg() default {};
}